package io.renren.modules.substation.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 设备采样数据信息表-历史
 * 
 * @author yzx
 * @email sunlightcs@gmail.com
 * @date 2020-07-13 17:21:32
 */
@Data
@TableName("T_SAMP_DEV_DATA_INFO_HIS")
public class TSampDevDataInfoHisEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Long id;
	/**
	 * 终端SN号
	 */
	private String serial;
	/**
	 * 设备ID
	 */
	private String devId;
	/**
	 * 设备IP
	 */
	private String devIp;
	/**
	 * 设备型号
	 */
	private String deviceName;
	/**
	 * 终端版本号
	 */
	private String version;
	/**
	 * GPS位置信息
	 */
	private String gps;
	/**
	 * CPU使用率 单位： %
	 */
	private String cpu;
	/**
	 * ROM使用率 单位： %
	 */
	private String rom;
	/**
	 * RAM使用率 单位： %
	 */
	private String ram;
	/**
	 * CPU温度 单位：℃
	 */
	private String cpuTemp;
	/**
	 * 板载温度 单位：℃
	 */
	private String boardTemp;
	/**
	 * 电池电量 可选 0-255 SU10 必备。 255 为满级，显示时换算成百分比
	 */
	private String batteryLevel;
	/**
	 * 电池温度 可选 -35 - 60 单位：℃ 
	 */
	private String batteryTemp;
	/**
	 * 硬件版本号
	 */
	private String hwVersion;
	/**
	 * LoRa版本号
	 */
	private String loraVersion;
	/**
	 * 电池充电状态 带电池时必备 0 – 未充电;1 – 充电中
	 */
	private String chargerState;
	/**
	 * 信噪比 单位： dB
	 */
	private String snr;
	/**
	 * 信号强度值 单位： dBm 
	 */
	private String rssi;
	/**
	 * IP 版本 IPv4/IPv6 
	 */
	private String ipVersion;
	/**
	 * IP 类型 static/dhcp
	 */
	private String ipType;
	/**
	 * IP 地址 static 时必选
	 */
	private String ipAddress;
	/**
	 * 子网掩码 static 时必选
	 */
	private String ipMask;
	/**
	 * 网关static 时必选 
	 */
	private String ipGateway;
	/**
	 * DNS static 时必选
	 */
	private String ipDns;
	/**
	 * WIFI热点 SSID
	 */
	private String wifiSsid;
	/**
	 * WIFI 状态
	 */
	private String wifiStatus;
	/**
	 * 移动信号强度
	 */
	private String simSignalLevel;
	/**
	 * 本机号码
	 */
	private String simPhoneNumber;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新时间
	 */
	private Date lastTime;

}
